// 四种变量声明方式
package main

import "fmt"

func main() {
	var a int //默认数据类型的零值
	fmt.Println(a)

	var b int = 100
	fmt.Println(b)

	var c = 100
	fmt.Println(c)

	//不可用于声明全局变量时
	d := 123
	fmt.Println(d)

	fmt.Printf("%T %T %T %T\n", a, b, c, d)

	//一次声明多个变量
	//同类型
	var e, f int = 1, 2
	//不同类型
	var h, i = 2, "abc" //一行
	var (               //多行
		j int  = 1
		k bool = false
	)

	fmt.Println(e, f, h, i, j, k)
}
